computing systems educational software hardware elearning control equipment computer aided learning crm customer networking e-learning management learning security relationship business education